@charset "utf-8";
/* 
Theme Name:For Nine
Theme URI:http://www.teaxia.com
Description:L-B情侣博客的主题风格CSS包括了除后台页面外的所有页面的样式
Version:1.03
Author:茶树虾
Author URI:http://www.teaxia.com
E-Mail:Me@teaxia.com
 */
/*全局*/
*{margin:0;padding:0;list-style:none;}
img {border:none;}
.l {float:left;}			/*左浮动*/
.r {float:right;}			/*右浮动*/
.mr {margin:0 auto;}		/*居中*/
.m5 {margin-top:5px;}		/*上 外边距5px*/
.m_b {border:1px solid #39F;}	/*男主人边框*/
.s_b {border:1px solid #F9C;}	/*女主人边框*/
/****/
.m_bb {border-bottom:1px dashed #39F;}	/*男主人边框*/
.s_bb {border-bottom:1px dashed #F9C;}	/*女主人边框*/
#men {color:#3333FF}			/*男主人字体颜色*/
#ms {color:#FF66CC}				/*女主人字体颜色*/
.ls {letter-spacing:3px;}		/*字间距3px*/
.ml {margin:0 0 0 5px;}			/*左 外边距5px*/
a {text-decoration:none;}
#men a:link ,#men a:visited {color:#3333FF;text-decoration:none;}
#ms a:link , #ms a:visited {color:#FF66CC;text-decoration:none;}
body {font-family:'微软雅黑',Verdana, Geneva, sans-serif;background:url(../images/bg.gif) top center;}
/*头部样式*/
#tle {
	width:1000px;
	height:200px;}
.tit_ms {
	width:300px;
	height:45px;
	margin-left:240px;
	background:url(../images/title_men.png) right no-repeat;}
.tit_men {
	width:300px;
	display:inline;
	text-align:right;
	height:45px;
	margin-right:240px;
	background:url(../images/title_ms.png) left no-repeat;}
.tit_ms p {
	font-size:24px;
	color:#dd157f;
	text-shadow:#dd157d 1px 1px 1px;
	font-weight:bold;}
.tit_men p {
	font-size:24px;
	color:#2ab5dc;
	text-shadow:#2ab5db 1px 1px 1px;
	font-weight:bold;}
#ms_tit span {
	color:#dd157f;
	position:absolute;
	display:none;}
#men_tit span {
	/*position:absolute;
	left:50px;*/
	color:#2ab5dc;
	display:none;}
#tle h1 {
	font-weight:bold;
	color:#CCC;
	text-align:center;
	padding-top:20px;
	text-shadow:#999 1px 1px 1px;}
#head {
	width:1000px;
	height:470px;
	background:url(../images/header.png) top center no-repeat;
}
#wrap {
	width:800px;
	height:auto;
	overflow:hidden;
	padding:0 100px;
	background:url(../images/wrap.png) top center repeat-y;}
.main {
	width:auto;
	height:auto;
	overflow:hidden;
	}
#head .day {
	width:230px;
	height:155px;
	margin:250px 0 0 420px;
	position:absolute;}
#head .day span {
	color:#FFB296;
	font-weight:bold;
	font-size:28px;
	position:absolute;
	margin:82px 0 0 5px;}
/*导航条*/
.nav {
	width:800px;
	height:40px;
	position:absolute;
	margin-top:430px;
	margin-left:100px;}
.nav ul {
	display:block;
	width:800px;
	height:40px;
	overflow:hidden;
	list-style:none;}
.nav ul li {
	float:left;
	display:block;
	width:130px;
	height:40px;
	text-align:center;}
.nav ul li a {
	text-decoration:none;
	line-height:40px;}
.d1 {background:#69C;}
.d2 {background:#69F;}
.d3 {background:#F90;}
.d4 {background:#F99;}
.d5 {background:#F9F;}
.d6 {background:#F0C;}
/*个人介绍*/
/*左边男生部分*/
.men {
	width:379px;
	height:auto;
	padding:10px;
	border-right:dashed 1px #FF99CC;
	overflow:hidden;}
#men .avatar_b {
		padding:3px;
		width:100px;
		height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;}
#men .avatar_s {
		width:50px;
		height:50px;
		overflow:hidden;
		padding:3px;
		position:relative;
		left:65px;
		top:-35px;
		z-index:2;}
	/*公用控制面板部分*/
	.control {
		width:380px;
		overflow:hidden;
		height:150px;}
	.avatar {
		width:140px;
		height:150px;
		overflow:hidden;}
	.control_p {
		width:240px;
		height:150px;
		overflow:hidden;}
	.control_p ul {
		width:240px;
		height:150px;
		overflow:hidden;}
	.control_p ul li{
		display:block;
		width:60px;
		height:75px;
		float:left;
		line-height:15px;
		font-size:12px;
		text-align:center;}
	.control_p .u_b5 {
		display:block;
		width:90px;
		height:150px;
		text-align:center;
		font-size:12px;
		text-align:center;}
	.control_p ul li a:hover {
		text-shadow:0 0 0, 0 0 0.2em #F6C,0 0 3em lightblue,0 0 0.5em lightblue !important;
		}
	.cl_a {
		width:140px;
		height:150px;}
	.cl_b {
		width:90px;
		height:150px;
		overflow:hidden;}
/*文章公用部*/
.art {
	width:auto;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #39F;
	height:200px;
	padding:5px;}
.art h2 {
	text-align:center;}
.art p {
	text-indent:24px;}
.art h2 span {
	display:none;
	position:absolute;
	border:1px solid #6CF;
	border-radius:3px;}
.art .cont {
	height:145px;
	overflow:hidden;
	font-size:12px;
	padding:0 0 5px 0;
	}
.view span{
	text-align:left;
	font-size:10px;}
/*右边女生部分*/
.ms {
	width:380px;
	height:auto;
	padding:10px;
	overflow:hidden;}
#ms .avatar_b {
		padding:3px;
		width:100px;
		height:100px;
		overflow:hidden;
		position:relative;
		left:30px;
		z-index:1;}
#ms .avatar_s {
		width:50px;
		height:50px;
		overflow:hidden;
		padding:3px;
		position:relative;
		left:15px;
		top:-35px;
		z-index:2;}
/*登陆部分*/
.login {
	width:240px;
	height:150px;}
.login_p {
	font-size:12px;
	width:75px;}
.login_b input{
	width:100px;
	border-color: -moz-use-text-color -moz-use-text-color gray;
    border-style: none none solid;
    border-width: medium medium 1px;}
.login_sub input {
	background-color:#2AB5DC;
    border:medium none;
    color:#FFFFFF;
    height:21px;
    line-height:20px;
    margin-top:9px;
    width:68px;}
.login_set input {
	background-color:#FF006C;
    border:medium none;
    color:#FFFFFF;
    height:21px;
    line-height:20px;
    margin-left:18px;
    margin-top:9px;
    width:68px;}
/*page分页部分*/
.page {
	width:auto;
	height:40px;}
.page ul {
	display:block;
	margin-top:5px;}
.page li{
	display:block;
	font-size:10px;
	width:auto;
	height:10px;
	padding:5px;
	margin-left:3px;
	border:1px solid #69F;
	float:left;
	}
/*页脚部分*/
.foot {
	width:1000;
	clear:both;
	height:50px;
	text-align:center;
	font-size:10px;
	font-family:Segoe Print, Verdana, Geneva, sans-serif;
	}
/*广告部分*/
.ad800 {
	width:800px;
	padding:10px 0px;
	height:100px;}
/**列表页部分**/
.dl {
	width:180px;
	height:380px;
	border-radius:5px;	/*仅对IE以外浏览器有效*/
	border:1px dashed #CCCCCC;
	padding:10px;}
.dl h3 {
	background:url(../images/mid_bar.jpg) bottom no-repeat;
	text-align:center;
	color:#3399CC;}
.dl li {
	font-size:12px;}
.dl span {
	color:#999999;
	float:right;}
.list {
	width:556px;
	height:380px;
	padding:10px;
	margin-left:10px;
	display:inline;
	border-radius:5px;
	border:1px dashed #999999;}
.list li span{
	float:right;
	color:#999999;}
.list li {
	border-bottom:1px dotted #FF6699;
	}
/*照片墙列表*/
.img {
	width:556px;
	height:auto;
	overflow:hidden;
	padding:10px;
	margin-left:10px;
	display:inline;
	border-radius:5px;
	border:1px dashed #999999;}
.img li{
	float:left;
	border:3px solid #999; 
	margin:5px;}
#bigimg {
	display:none;
	width:600px;
	height:600px;
	margin:0 auto;
	position:absolute;
	top:600px;
	left:400px;}
/*内容部分*/
.upload {
	width:200px;
	height:30px;
	border:1px solid #000;
	}
.cont {
	width:556px;
	height:auto;
	overflow:hidden;
	padding:10px;
	margin-left:10px;
	display:inline;
	border-radius:5px;
	border:1px dashed #999999;}
.cont h2 {
	text-align:center;}
.cont p {
	font-size:12px;
	text-indent:24px;}
/*messige回复留言部分*/
.messige {
	width:556px;
	height:auto;
	overflow:hidden;}
.att {
	width:52px;
	height:auto;
	padding:10px;
	overflow:hidden;}
.contend {
	width:464px;
	height:auto;
	padding:10px;
	overflow:hidden;}

.recont {
	width:300px;
	height:auto;
	padding:5px;
	}